Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Node / ReticulumProjects / MeshChatX.git / files / tests / backend / test_demo_mode_mesh.py

Displaying Raw • Download


tests/backend/test_demo_mode_mesh.py dev (4e4ef052) Text, 528 B

T8b949e# SPDX-License-Identifier: 0BSD

T8b949e"""Demo mode skips outbound announces."""

Tff7b72from T7ee787__future__ Tff7b72import Te6edf3annotations

Tff7b72import T7ee787pytest
Tff7b72from T7ee787unittestT7ee787.T7ee787mock Tff7b72import Te6edf3MagicMock


Tf0883e@pytestTff7b72.Td2a8ffmarkTff7b72.Td2a8ffasyncio
Tff7b72async Tff7b72def Td2a8fftest_announce_noop_in_demo_modeTb4b4b4(Te6edf3mock_appTb4b4b4)Tb4b4b4:
Te6edf3mock_appTff7b72.Td2a8ffdemo_mode Tff7b72= Tff7b72True
Te6edf3ctx Tff7b72= Te6edf3mock_appTff7b72.Td2a8ffcurrent_context
Te6edf3ctxTff7b72.Td2a8ffmessage_router Tff7b72= Te6edf3MagicMockTb4b4b4(Tb4b4b4)
Te6edf3ctxTff7b72.Td2a8fftelephone_manager Tff7b72= Te6edf3MagicMockTb4b4b4(Tb4b4b4)
Tff7b72await Te6edf3mock_appTff7b72.Td2a8ffannounceTb4b4b4(Te6edf3contextTff7b72=Te6edf3ctxTb4b4b4)
Te6edf3ctxTff7b72.Td2a8ffmessage_routerTff7b72.Td2a8ffannounceTff7b72.Td2a8ffassert_not_calledTb4b4b4(Tb4b4b4)
Te6edf3ctxTff7b72.Td2a8fftelephone_managerTff7b72.Td2a8ffannounceTff7b72.Td2a8ffassert_not_calledTb4b4b4(Tb4b4b4)


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────